google.golang.org/protobuf/internal/impl.lazyExtensionValue.atomicOnce (field)
7 uses
google.golang.org/protobuf/internal/impl (current package)
codec_extension.go#L65: atomicOnce uint32 // atomically set if value is valid
codec_extension.go#L95: if f.typ == xt && f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0 {
codec_extension.go#L105: return f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0
codec_extension.go#L126: if atomic.LoadUint32(&f.lazy.atomicOnce) == 1 {
codec_extension.go#L164: atomic.StoreUint32(&f.lazy.atomicOnce, 1)
codec_extension.go#L179: if atomic.LoadUint32(&f.lazy.atomicOnce) == 0 {
codec_extension.go#L227: return f.typ == xt && f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)